package com.whalehearing.tingyou.common.utils;

import java.math.BigDecimal;
import java.math.RoundingMode;
/**
 * @author: shensh
 * @Desc:
 * @create: 2025-03-20 16:02
 **/
public class MathUtils {
    /**
     * 四舍五入到指定小数位数
     * @param value 要四舍五入的数值
     * @param decimalPlaces 要保留的小数位数
     * @return 四舍五入后的数值
     */
    public static Double roundToDecimalPlace(Double value, int decimalPlaces) {
        if (value == null) {
            return 0.0;
        }
        BigDecimal bd = new BigDecimal(value);
        bd = bd.setScale(decimalPlaces, RoundingMode.HALF_UP); // 四舍五入
        return bd.doubleValue();
    }
}

